Skip to main content

Java Engine Performance

This article outlines some .NET Engine tests that we ran.

info

Engine output performance when measured in pages per second is highly dependent on the amount of data on each page. In general a page with twice as much data can take up to twice as long to generate output.

Performance Tests

For these tests, we used one t2.2xlarge VM in AWS:

t2.2xlarge
vCPU8
Mem (GiB)32
StorageEBS-Only

The tests are ran by setting up a queue of 1000 documents using the same template and data and running the specified number of worker threads to generate output.

Performance Test Results

Version 23.0.*

2 Threads4 Threads8 Threads
XML Datasource105.57 pages/second199.65 pages/second305.15 pages/second
SQL Datasource103.46 pages/second199.49 pages/second321.82 pages/second
JSON Datasource204.98 pages/second198.24 pages/second315.76 pages/second